2011-08-09 38 views
0

特定のWebページにデータを投稿できるWindows DLLが必要です。良い例はISXです。ダウンロードには優れていますが、残念ながらPOSTリクエストはサポートしていません。データをアップロードするネイティブDLL

これは、VB6でポータブルアプリケーションを構築するために使用されます。 winsock.ocxは常に利用可能なわけではなく、登録が必要なため、登録不要のネイティブの代替方法を探しています。

類似のDLLはありますか?

PostData (url, data)のような単純でわかりやすいものが必要です。

答えて

1

いつでもlibcurlまたはneonをDLLとしてビルドすることができます:VB6宣言を行う必要がありますが、あなたのインストーラにwinsock.ocxをパッケージ化できない理由はありません。

編集:http://curl.haxx.se/libcurl/vb/を参照してください。どのように現在/最近のものかはわかりませんが、おそらくまともなスタートになるでしょう。

+0

これはかなり複雑に見えますが、C++プロジェクトはVS2010でコンパイルされません。その他の提案はありますか?私はHTTP経由で文字列をアップロードするための関数が一つだけ必要です。 – SharpAffair

1

「MSXML2.XMLHTTP」と呼ばれる遍在するCOMオブジェクトがあり、GETおよびPOST要求を行い、結果を返すことができます。あなただけがクライアント・レベルのプロキシ/ LAN /たくさんのことを発見した場合

は、サイドノートとしてthis question

を見てください(URL、データ)にそれを簡素化するためにラッパー関数を記述する必要がありますセキュリティ設定があなたの接続を混乱させている場合は、代替の "MSXML2。サーバー XMLHTTP"を試すことができます。これは、より生の方法で接続します。

関連する問題