問題タブ [curl]

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.

0 投票する
3 に答える
1231 参照

php - PHPライブラリまたはコマンドライン?

最近、PHPライブラリではなくコマンドラインを使用して何かを実行することを選択した2つの状況に遭遇しました。たとえば、PHPでは次のようにします。

これの代わりに:

もう1つの状況は、PHPインターフェイスの代わりにImageMagickのコマンドラインインターフェイスを使用することです。

私が話した何人かの人々は、ライブラリを使用する方が良いと思います。良いと言う人もいれば、安全だと言う人もいます。

あなたの意見は何ですか?どちらか一方を使用する利点は何ですか?

私は1つの利点を知っています。それは、コードが5行ではなく1行しかないことです。

0 投票する
1 に答える
1085 参照

c++ - MFC::CHttpFile が「PUT」しないのはなぜですか?

私のコードは、ベンダーが提供する小さな Java アプリケーションと通信します。この Java アプリは、「マシン」の状態を制御するために使用される localhost:57000 に Web サーバーをセットアップします。この質問のために、「マシン」の状態を「オフ」から「オン」に変更する必要があります。これを実現するには、次の文字列をhttp://localhost:57000/settings.xmlの「マシン」に HTTP PUT する必要があります。

この Curl コマンドは完全に機能します。

curl -X PUT -H "Content-Type:application/xml" -d @settings.xml http://localhost:57000/settings.xml "

ローカル ファイル 'settings.xml' には、上記の xml 文字列が含まれています。

Curl が MFC の WININET クラスで行っていることを実行したいと考えています。次のコードは、カールとまったく同じことを行う必要があります。悲しいことに、localhost Web サーバーはコード 200 を返しますが、xml 文字列を無視します。私が見逃している小さなことは何ですか?

前もって感謝します。

0 投票する
3 に答える
1320 参照

python - プログラムによるログインとAPIでサポートされていないGoogleサービスの使用

Googleは、いくつかのサービス用のAPIといくつかの言語用のバインディングを提供しています。ただし、すべてがサポートされているわけではありません。したがって、この質問は、wget、curl、およびさまざまなWebプログラミングライブラリなどについての私の不完全な理解から来ています。

  1. プログラムでGoogleに認証するにはどうすればよいですか?

  2. 既存のAPIを利用して、Googleのサポートされていない部分にアクセスすることは可能ですか?

認証したら、それを使用して制限されたページにアクセスするにはどうすればよいですか?ログインしてトークンを取得するためにAPIを使用できるようですが、制限されたWebページをフェッチするために次に何をすべきかわかりません。

具体的には、Androidで遊んでいて、Androidマーケットからアプリの使用状況の統計情報を1日1〜2回取得するスクリプトを作成して、きれいなグラフを作成したいと考えています。私の最も可能性の高いターゲットはPythonですが、API以外でのGoogleのサービスの使用を示す任意の言語のコードが役立ちます。皆さん、ありがとう。

0 投票する
3 に答える
7148 参照

python - ファイルの送信中のpython curlの問題

問題は投稿の仕方です。

c.setopt( c.POSTFIELDS, POST_DATA ) はリストを受け入れません。リストを追加する代わりにどうすればよいですか?

そして c.setopt( c.HTTPPOST, POST_DATA ) ドロップ:

アップデート:

-----------------------------15758382912173403811539561297\r\nContent-Disposition: フォームデータ; name="a"\r\n\r\nアップロード\r\n-----------------------------15758382912173403811539561297\r\ nContent-Disposition: フォーム データ。名前="ファイル[]"; filename="Datos_Pegados_0a17.jpg"\r\nContent-Type: image/jpeg\r\n\r\nÿØÿà

それが、改ざんデータを使用して取得したものです。

ポストフィールドの興味深い部分:

フォームデータ; name="a"\r\n\r\nアップロード\r\n

フォームデータ; 名前="ファイル[]"

では... POST_DATA は 'a=upload&file[]=FILE' であるべきだとおっしゃいましたか?

アップデート2:

それがコードです...

現在、フォームデータの構成は機能していますが、私が信じているファイルをアップロードしていません

c.setopt( c.POSTFIELDS, 'a=upload&file[]=/datos/poop1.jpg' )

私はこれを得ています:

0 投票する
5 に答える
22739 参照

php - PHP 内からの SFTP

私は、ファイルをダウンロードまたはアップロードするために FTP サーバーに接続する必要がある Web アプリを作成中です。アプリケーションは PHP で作成され、Linux サーバーでホストされています。

私が疑問に思っていたのは、SFTP サーバーのサポートも提供できるかどうかということですが、Google で簡単に検索したところ、これはそれほど単純ではないようです。

問題は、PHP 内から SFTP を使用する最良の方法は何でしょうか? 同じ関数を両方に使用できるように、SFTP だけでなく FTP もサポートできるクラスはありますか?

0 投票する
1 に答える
8309 参照

php - PHP で CURL または fsockopen を使用した Wordpress 自動ログイン

クライアントは、リンクをクリックして、Wordpress バックエンドの管理セクションに自動ログインしたいと考えています。

fsockopen、以下のコードを使用してみました。うまくいきませんでした。

CURLも試しました

誰でもこれを機能させる方法のアイデアを持っていますか?

Linux OS です。php5を実行しています。

ページの読み込み時にすべての非表示の入力を含むフォームを送信するだけで、javascript を使用してこれを行ったことがあります。クライアントは JavaScript を必要としません