問題タブ [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 投票する
2 に答える
1768 参照

iphone - NSURLRequestのエスケープ文字

iPhoneでHTTPPOSTを使用してURLにリクエストを渡そうとしています。HTTPボディには、いくつかのエスケープ文字が含まれています。

ここでのエスケープ文字はです/u001

このコードを使用すると、正しい応答が得られません。問題はエスケープ文字だけだと思います。ココアでこのようなエスケープシーケンスを与える方法の解決策を教えてください。前もって感謝します。

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

iphone - ファイルに基づく UIImageView と NSURL キャッシュ制御ポリシー

私は画像の多いiPadアプリに取り組んでいます。ユーザーが画面をスクロールするときに UIImageViews を再利用する独自のテーブル ビュー風のコントロールを実装しました。ネットワーク呼び出しを減らしてパフォーマンスを向上させるために、読み込まれた画像を NSTemporaryDirectory に書き込み、新しい画像を取得するための呼び出しを行う前にそれをチェックする、UIImageView をサポートするファイルを実装しました。

以前にこれを確認する必要がありましたが、後で別の NSURLRequest キャッシュ ポリシーを指摘されました。

私の質問は、私のカスタム ファイル キャッシュが既定のキャッシュよりも優れたパフォーマンスを発揮する理由はありますか?

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

iphone - IISサーバーへのNSURLRequest不正な要求(400)

IIS7サーバーからファイルを取得するiPhoneアプリを作成しています。このファイルを取得するために、単純な古いNSURLRequestを使用しています。別のWebサーバーを使用している場合、リクエストは正常に機能しますが、何らかの理由で、これは400の不正なリクエストを返し続けます。そこで、NSURLRequestが送信するリクエストを確認したところ、次のようになりました。

telnetを使用して、Webサーバーに直接接続しました。以下を送信しました:

これは正常に機能し、サーバーはファイルで応答しました。

NSURLRequestがHTTP/1.1を別の行に配置すると、IIS7が不正な要求を返すように感じます。

誰かが私がこの状況を改善する方法を知っていますか?サーバーやクライアントで変更を加えてもかまいませんが、残念ながらIISで立ち往生しています。

ありがとう

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

iphone - URL を使用してサーバー スクリプトからデータを読み取る

iPhone からの http 呼び出しを使用して、サーバー上でログイン スクリプトを呼び出しています。スクリプトは、指定されたユーザー名/pswd に基づいて文字列「無効」または「有効」を返します。

これが私が使用しているものです:

NSString *myurlstr = [[NSString alloc] initWithFormat:@" http://www.mysite.com/iph/login.aspx?username=%@&password=%@ ",uname,pswd]; NSString *resultstr = [NSString stringWithContentsOfURL:[NSURL URLWithString:myurlstr] エンコーディング:NSUTF8StringEncoding エラー:&error];

NSLog(@"ここに 1 つ: %@",resultstr);

コンソール ログの出力は次のとおりです。

TestingTrying[51514:207] これが 1 つです: 無効なログイン/パスワード

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

html xmlns="http://www.w3.org/1999/xhtml" >

head>title>無題ページ

/タイトル>/ヘッド>

ボディ>

フォーム名="form1" メソッド="投稿" アクション="login.aspx?username=abc&password=abc" id="form1">

input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGTnVSKZt+HQfSlQeCketelC9X+47A==" />

部門>

/div> /form> /body> /html>

DOCTYPE 以降のコンテンツではなく、文字列のみ (無効なログイン/パスワード) を取得する方法について誰か助けてもらえますか?

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

iphone - コントローラーの割り当てが解除されたときにハングしている NSURLConnections をクリーンアップする

のデリゲートとして機能するカスタム クラスを使用して HTTP GET 要求を行うコントローラーがありますNSURLConnection。がNSURLConnection失敗または終了すると、カスタム クラスはコントローラーのメソッドを呼び出しNSData、受信したデータのオブジェクトを渡します。

動作中のコントローラが動的に作成され、ナビゲーション コントローラのスタックにプッシュされるという問題が発生しています。このコントローラーは、そのviewDidLoadメソッドで HTTP GET 要求を行います。ユーザーがナビゲーション バーの [戻る] をすばやく押すと、このコントローラーの割り当てが解除されます。HTTP GET リクエストが終了する前にこれが発生すると、結果のNSURLConnectionコールバックは解放されたオブジェクトへのメソッド呼び出しになり、EXC_BAD_ACCESS になります。

NSURLConnections実際には既に割り当てが解除されている可能性があるコントローラーによって開始された保留中をクリーンアップするための最良の方法は何ですか?

いくつかのNSLogステートメントを挿入しましたが、デリゲートとして使用されているカスタム クラスが実際にはメッセージNSURLConnectionを受信して​​いないようです。deallocこのクラスのコントローラーのインスタンスを nil in に設定しviewDidUnload、 release も呼び出すようにしましたが、それでもコントローラーよりも長く生きているようです。

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

php - PHPでNSURLRequest / NSURLConnections(iDeviceから送信される)からiDeviceのシリアル番号を取得する方法

iOS アプリでNSURLRequest/NSURLConnectionsを PHP Web サーバーに送信します。PHP WebサーバーにNSURLRequest/を送信したiDeviceのシリアル番号を検出するにはどうすればよいですか? NSURLConnections誰でも私を助けることができますか?:)

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

cocoa - MacOSXアプリケーションでのネットワークプロキシの使用

Mac向けの開発に不慣れな人として、ネットワークプロキシの処理についてアドバイスを集めることができるかどうか疑問に思っていました。現在、ソフトウェアは以下を利用しています。

NSURLRequest
NSURLDownload
[NSString initWithContentsOfURL:]
WebKit / WebView

私はグーグルで少し検索して、CFProxySupportでAppleのページを見つけましたが、上記の実装についてはあまり深く調べていません。Mac OS Xのシステム環境設定でプロキシを設定できることもわかりました-上記はここで設定された値を自動的に使用しますか?

また、ユーザーインターフェイスに関して、プロキシに関しては通常何が期待されますか?ユーザーにシステム環境設定で詳細を設定するように要求するだけでかまいませんか、それとも自分のアプリケーションで詳細を個別に設定する機能を実際に提供する必要がありますか?

ありがとうございました。

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

iphone - iphone sdkを使用して同じビューに複数のNSURLCoonections

あなたのいずれかがコードスニペット、複数の処理に関するチュートリアルの例を投稿できますか

ココア タッチ フレームワークを使用して同じ viewController から NSURLConnections....

今後ともよろしくお願いいたします.....

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

objective-c - NSURLRequest、なぜcraigslistは404を返すのですか?

私は最初のiPhoneアプリを作成していて、困惑しています。

RSSリーダーを作成しようとしていますが、craigslistからのフィードを使用しようとしています。このコードは、stackoverflowを使用して、「ステータスコード:200」を返します。

すべては順調です。しかし、フィードを「http://portland.craigslist.org/muc/」に変更すると、ステータスコードは404になります。

足りないものはありますか?CraigslistはiPhoneのウェブサイトへのアクセスを禁止していますか?URLで実行する必要のあるエスケープはありますか?

クレイグリストのURLを含むコードはこちらです。これは私が使用しているものとまったく同じで、404を返します。

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

iphone - URL パラメータとしてキリル文字を渡す

iPhone アプリの URL でキリル文字をパラメーターとして渡す必要があります。サンプル URL は次のようになります。

http://www.mysite.com/script.php?message =страшная

この URL をブラウザで使用すると、正しい結果が返されます。しかし、私のアプリでは、キリル文字は好まれず、didFailWithErrorコードで「悪い URL」を取得してしまいます。

これを回避するためにブラウザでいくつかのエンコーディングを試しましたが、うまくいきませんでした。上記の正確な URL の例を iPhone アプリ経由で実際に送信する方法はありますか? 私が使用しているコードのスニペットは次のとおりです。

上記のコードでは、デバッグ目的でNSString *selectedWordにキリル文字をハードコーディングしました。実際のアプリケーションでは、ユーザー入力に基づいて動的になります。

キリル文字をテキストではなくデータとして渡すことができると考えて、より複雑なPOSTを試しましたが、間違っているか、機能しません。

ブラウザで試してからアプリに実装できるエンコーディングに関する例は役に立ちます。NSURLでキリル文字が拒否されていることに気付きましたが、別のコードまたはエンコーディングでそれを回避する方法があることを望んでいました。