問題タブ [curlpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - vs2008でのCurlPPの使用
静的curlppライブラリを使用してVS2008でC++コンソールアプリを構築しようとしています。コード(curlppの例00)は次のとおりです。
ソースをダウンロードし、インクルードパスがソースインクルードファイルを指しているのですが、コンパイルしようとすると、次のタイプのインラインファイルで大量のエラーが発生します。
dllimport関数の定義は許可されていません
確かに多くの人がvs2008でcurlppを使用していて、私は明らかな何かを見逃しています。
c++ - libcurlを使用したクロスプラットフォームC++
私は、クライアント側でプログラミングを行ったことがないPerl開発者です。私はかなり優れた開発者だと思いたいのですが、デスクトッププログラミングの方法についての知識が非常に不足しているため、信頼性が実際に失われていることを知っています。
そうは言っても、私は本当にいくつかのデスクトップアプリケーションをやりたいと思っています。
サーバーに接続してRSSフィードを取得し、それをコンソールに表示する簡単なアプリケーションを開発してみたいと思います。私の攻撃の計画は、libcurl(およびcurlpp)を使用してフィードを取得することです(将来的にはさらにcurlを実行したいと思います)。しかし、クロスプラットフォームの開発を理解したいので、この小さなプログラムをLinux、Windows、およびMacで実行できるようにしたいと思います。
だからここに質問があります(そして私はそれが非常に初心者であることを知っています):libcurlとcurlppを使用し、3つの主要なOSで動作するc ++コードをどのように書くのですか? 私が理解していない主なことは、libcurlとcurlppをコンパイルする必要がある場合、それを他のプラットフォームに引き継ぐときにどのように機能するかということです。
curl - curlpp を使用してコンパイルするとエラーが発生する
最初の簡単な例をコンパイルしようとしましたが、コンパイル エラーが表示されます: undefined reference to `curlpp::Cleanup::Cleanup()'
私が書いたリンカーオプションcurl-config --libs
で、コマンドラインで
$ curl-config --libs
-lcurl
私は何を間違っていますか?
c++ - C++-Curlppまたはlibcurlを使用してHTTPPOSTリクエストを送信する方法
c++でhttppostリクエストを送信したいと思います。libcurl(Curlpp)が進むべき道のようです。
さて、これが送信している典型的なリクエストです
ここで、curlppまたはlibcurlを使用して同じことを実現する方法を知りたいと思います。コードスニペットは本当に役立ちます。
c++ - curlppのInfoGetterを使用するにはどうすればよいですか?
アプリケーションでcurlppを使用していて、リダイレクト先のURLを取得する必要があります。どうやら2つの方法があります:Location
ヘッダーを追跡する(醜い)か、使用するcurlpp::InfoGetter
(c ++の対応するcurl_easy_getinfo()
)。
しかし、どのように使用しcurlpp::InfoGetter
ますか?例が見つかりません。誰かが短いスニペットを持っていますか?
curl - curlの上にcurlppを使用してYouTubeからflvをダウンロードする - ビデオが再生されない
YouTube から動画をダウンロードするために、curl lib の curlpp を使用しています。
flv をダウンロードすることはできましたが、あらゆる種類のビデオ プレーヤーを使用して開くことができません。
別の YouTube ビデオ ダウンローダーを使用して、まったく同じ品質のまったく同じビデオをダウンロードしました。リクエストが同じで、ファイル サイズもほぼ同じであることに気付きました。ここに問題があると思います。例: MyVideo.flv - 4.55MB ワーキングビデオ.flv - 4.53MB
コードは次のとおりです。
// Callback Function
size_t FileCallback(FILE f, char ptr, size_t size, size_t nmemb)
{
return fwrite(ptr, size, nmemb, f);
}
void GetVideo(std::wstring videoUrl)
{
}
誰でもアイデアはありますか??
ありがとう。
visual-studio-2010 - QtでのHTTPリクエストの作成
Qtは初めてです。Qt for VS2008をインストールし、VS2010と統合しました。HTTPリクエストの作成方法を知りたいだけです。QtNetworkについて読みましたが、QtHttpは廃止されました。
libcurlとcurlppについても知っていますが、インストールとQtでの動作に問題があります。
QtNetworkとcurlppのどちらをお勧めしますか?QtNetworkの場合、サンプル関数またはコードの一部(および使用するクラス)を教えてください。curlpp(libcurl)の場合、 Qt用にインストールする手順を見つけることができる場所を教えてください(または親切に説明してください)。
どうもありがとうございます。
c++ - curlpp から応答 Cookie を取得するにはどうすればよいですか?
curlpp リクエストからレスポンス Cookie を取得するにはどうすればよいですか?
HTTP GET リクエストから PHP セッションを保存したいと考えています。これは私の現在のコードです:
request
はcURLpp::Easy
インスタンスです。詳細が必要な場合は、ここで私のソースコードを見つけることができます
前もって感謝します。
c++ - CURLpp: TLS Handshake Error
This question is similar to another one, concerning pyCURL
I have the following error when I send a post request to a secure url, using CURLpp https://stackoverflow.com/questions/1942719/pycurl-tls-handshake-error
Ok, so according to the answer to the previous question, I should use libcurl with openSSL. If I run curl -v
, I get this:
curl 7.19.7 (i486-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
So I should be using openSSL, and not see gnuTLS. So if I try to send the very same request through curl directly with the command line, it works fine, and I see on the command output the result I am expecting.
So It turns out when I switch to CURLpp, it uses gnuTLS, instead of openSSL. Is there something I have to configure, in order to specify I want openSSL with CURLpp ?
curl - curlpp を使用して HTTP ヘッダー「Set-Cookie:」から Cookie を設定するにはどうすればよいですか
サーバーからの応答を使用してcurlpp
、または受信するときに、この Cookie を設定するにはどうすればよいですか?libcurl
何も見つからないので、自分で処理する必要がありますか? Cookie を具体的な http リクエストに設定したくありませんがInternetSetCookie
、wininet
.