問題タブ [nsurlrequest]

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 投票する
1 に答える
692 参照

php - NSURLRequestへのcURLコマンド

cURLコマンドを変換したい:

curl -F'access = xxxx' \ -F'message=Hello。' \ -F'picture =@1.jpg' \ https://example.com

NSURLRequestに。

誰かがこれを手伝ってくれませんか?

0 投票する
2 に答える
2373 参照

objective-c - [NSURLConnection sendSynchronousRequest:theRequestreturningResponse:nilエラー:nil]でリークインリークを取得しています

returnData = [NSURLConnection sendSynchronousRequest:theRequestreturningResponse:nil error:nil]にリークがあり ます。

以下は私が使用しているコードです

returndataでリークが発生する理由を誰かに教えてもらえますか? returndataをリリースして試しましたが、それでも発生しています。

ありがとうございました

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

iphone - NSURLRequest HTTP エラー 303 を処理するには?

Cocoa で NSURLRequest を実行すると、リダイレクトである 303 HTTP エラーが発生します。リダイレクト先の適切な URL を取得するにはどうすればよいですか? それはエラー変数にありますか、それとも他の場所にありますか?

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

iphone - Web サービスのコンテンツを取得する

ここのような URL があります。それを Safari のアドレス バーに入力すると、「エラー」や「OK」などの結果が表示されます。

では、コード内からその URL を適切に呼び出して、その結果を文字列として取得するにはどうすればよいでしょうか?

で試してみましNSURLConnectionたがNSURLRequestNSURLResponse応答オブジェクトは常にnilです。

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

iphone - ログエントリを作成するためだけに iPhone が Web サーバーに接続する最速の方法

私は、iPhone アプリでのユーザー アクティビティを追跡します。特定のユーザー アクションに対して、アプリが何もしない、ほぼ空の Web ページを呼び出すようにします。むしろ、URL にはクエリ文字列パラメーターがいくつか付けられており、誰が何かを行っているのか、それが何なのか (ログを分析した後) を教えてくれます。

URL を起動してアプリの速度を低下させたくないので、応答をまったく待たないことを好みます。したがって、一連のデバイス情報とユーザー アクション情報を取得し、それをクエリ文字列にアタッチした後、次のように呼び出します。

これは、アプリへの影響を最小限に抑えながら Web ログ エントリを作成する最速の方法ですか?

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

iphone - 映画ファイルをダウンロードしてVideosディレクトリに配置する...それは可能です

プログラムでムービーファイルをNSDataオブジェクトにプルダウンし、それをmoviesディレクトリのiPhoneディスクに書き込んで、ユーザーがiPhone iPodセクションを開いて、そこからムービーを視聴できるようにします...それは可能ですか?

または、アプリ内で「表示」領域を作成し、ファイルをNSHomeDirectoryにダウンロードして、ドキュメントにフォルダーを追加し、そこにデータを保存する必要がありますか?

答えてくれてありがとう...

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

iphone - HTTPPOSTリクエストが3Gで機能しない

次のHTTPPOSTリクエストを行う場合:

WiFi経由で接続した場合は有効な応答が返されますが、3G経由で接続した場合は返されません。3Gを介して戻ってきたときに、responseDataオブジェクトは作成されません(0x0)。

kCFErrorDomainCFNetworkエラー303が発生します。

応答はJSONの242kである必要があります。

どんな助けでも大歓迎です。

ありがとう。

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

iphone - 上記のファイルをダウンロードせずにHTTP経由でリモートファイルサイズを取得

実際にダウンロードせずに(リモート、http)ファイルのサイズを取得する方法はありますか?

他のすべての同様の質問は、オブジェクトexpectedContentLengthからを取得することを中心に展開しているようですが、ファイルをダウンロードしたくありません。ファイルの大きさを知りたいだけです。NSURLResponsedidReceiveResponse:

0 投票する
2 に答える
3223 参照

objective-c - Objective-C で URL リクエストを再試行するための受け入れられた方法?

NSString の stringWithContentsOfURL:encoding:error: メソッドを使用して接続要求が機能しています。初めて接続に失敗した場合、接続を再試行できるようにしたい。NSURLRequest のタイムアウト機能を使用するように関数を書き直すつもりでしたが、失敗する前に複数の再試行を使用したいと思います。

カウンターループのような大雑把なことをする以外に、Objective-C でデータの URL 再試行を再試行する受け入れられた方法はありますか?

編集:わかりました、興味のあるデータを取得するために NSURLConnection を実装し、NSError を使用してエラーの基本的な処理を追加しました。これが私の最初の刺し傷です:

注: 適切に失敗するための戦略はまだ実装していません。とりあえずエラーを記録しているだけです。

このコード (または提案された改善点) を使用して、ここで再試行戦略を実装する最良の方法は何でしょうか?

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

iphone - メソッドがPOSTでない場合、NSURLRequestはHTTPボディを処理できませんか?

メソッドを POST 以外に設定して変更可能なリクエストに本文を設定すると、本文がリクエストに含まれず、サーバーが応答したときに kCFErrorDomainCFNetwork エラー 303 (kCFErrorHTTPParseFailure) が発生します。メソッドを POST に変更するだけで、リクエストがエラーなしで処理されます。body を他のメソッドにアタッチする方法はありますか? それとも、すべて POST にこだわっていますか?

これは提出コードです: