問題タブ [nsmutableurlrequest]
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.
cocoa - NSURLRequestを実行し、フォーム変数を介して値を渡します
ASPXページと通信するためにHTTPPOSTメソッドを実行したいと思います。form-variableを介して値を渡す必要があります。
どうすればObjective-cでそれを達成できますか?
iphone - JSP で NSMutableURLRequest を使用する
いくつかのパラメーターを使用して、iPhone アプリから HttpRequest を送信しようとしています。フォームは次のようになります。
foo.jsp
したがって、ユーザーがボタンを押したときのiPhoneメソッドは次のとおりです。
問題は、アクションが「/ foo」であることをPOSTに伝えることだと思いますが、それはわかりません。これを行うのはこれが初めてで、Google で何の助けも見つかりませんでした。
ios - iPhone からフォームデータの一部として画像を送信する
このコードを使用して、サーバーに送信された単純なテキスト データを取得することができました。
これで、テキスト形式のデータを送信できます。しかし、どうすれば PNG 画像も送信できますか?
iphone - URLリクエストフォーム
iPhoneからWebサーバーにデータを渡すためのこのhtmlフォームがあります..しかし、このフォーム/データを変更可能なリクエストに組み込む方法に行き詰まりました。よろしくお願いします。アドバイスを下さい。
HTML 形式:
URLリクエストで「値」を特定のキー(アクション、acctid、金額、名前など)に割り当てる方法がわかりません???
これは私のコードです:
iphone - iphoneNSMutableUrlRequest圧縮
iPhoneアプリのNSMutableUrlRequestに対して、このように圧縮を設定しました(Monotouchを使用していますが、APIは1:1に一致しています)。
リソース(REST xmlファイル)をダウンロードしてiPhoneSimulatorの帯域幅を監視すると、ファイルが未加工のファイルサイズ(20メガ、zip形式は3メガ)でダウンロードされていることが示されます。
IIS 6サーバーでは、圧縮を普遍的に設定しました。帯域幅の使用状況を監視する場合、ファイルへのブラウザーの使用は圧縮で正常に機能します。
なぜアイデア?
ios - NSMutableURLRequest と「リクエスト ボディ ストリームが使い果たされました」エラー
ファイルからのストリームとしての http PUT 要求と要求本文に問題があります。
ファイルのサイズに関係なく、「NSURLErrorDomain -1021リクエストボディストリームが使い果たされました」というエラーが表示されます
メソッドを実装することで、この問題をオーバーライドできることはわかっています。
しかし、この方法はファイル全体を再度アップロードすることになり、40 MB のファイルが 80 Mb のデータ転送になるため、適切ではありません。
NSData と同じファイルを取得してリクエスト本文を設定すると、正常に動作します。
リクエスト Async を送信して、両方で同じ結果を同期しようとしました。
これが私のコードで、シンプルでAppleの例に似ています:
私は何か間違ったことをしていますか?何か不足していますか?
objective-c - NSMutableURLRequest - 通常の NSString でヘッダー値を設定しないのはなぜですか?
base64 でエンコードされていない限り、ヘッダー フィールド (つまり、@"Content-Type") の値を設定しても値が取得されないようです。メソッドのドキュメントには、プレーンな NSString が必要であると書かれているため、実際には問題になりません。ただし、この方法でエンコードすると、投稿リクエストの値が役に立たないように見えます...そうですか?下記参照:
収量:
しかし、値文字列 @"multipart..." を base64 にエンコードすると、次のようになります。
収量:
アイデアはありますか?
ありがとう!
自分
iphone - NSMutableURLRequestで時折「境界なし」エラーが発生する
NSMutableURLRequestを使用して画像をWebサーバーにアップロードしています。私のコードは大多数のユーザーに機能するので安定していると思いましたが、一部のユーザーは単に画像をアップロードできません。サーバーログを見ると、たまに見られます
「行0の不明なマルチパート/フォームデータPOSTデータに境界がありません」という警告。これは、ポスト本文の作成における境界エラーを示します。
以下は私が使用しているものです:
コードによってPHP警告が100%発生したかどうかは理解できますが、おそらく30または40ユーザーに1回発生します。ユーザーがこのエラーを受け取った場合、投稿しようとするすべての画像で同じです。
誰かがすぐに明らかなものを見ることができますか、またはこれが断続的な問題になる理由についての洞察を持っていますか?
iphone - NSMutableURLRequest の本体を作成するより良い方法
私はobjective-cが初めてで、以下の方法でHTTP POST本体を作成するためのより良い方法があるかどうか疑問に思っています。
}
iphone - iphone:NSMutableURLRequestは、MSWordスタイルのアポストロフィに対して奇妙な文字を返します
XML / NSMutableURLRequestを使用してWebサイトからコンテンツをプルしていますが、「カーリー」スタイルのアポストロフィと引用符を「」ではなく「プル」する場合があります。NSMutableURLRequestはこれらを嫌うようで、奇妙な\ U00e2 \ U0080\U0099文字列に変換します。
これを防ぐために私にできることはありますか?GETメソッドを使用しているので、どういうわけかUTF-8を使用するように指示する必要がありますか?または、私は何かが欠けていますか?