問題タブ [asiformdatarequest]
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.
ios5 - setCompletionBlock: シミュレーターでのみ EXC_BAD_ACCESS を引き起こします..デバイス上で正常に動作します
シミュレーターでは、ASIHTTPRequest の setCompletionBlock: メッセージを使用すると、常に EXC_BAD_ACCESS エラーが発生します。NSZombieEnabled を YES に設定しても、状況を明らかにすることはできません。
cocoa - ASIFormDataRequestで直接マルチパートPOSTリクエスト
したがって、ASIFormDataRequestへのPOST情報の直接的な例を見つけるのは簡単だと思いますが、これらの形式で1:1は見つかりませんでした。送信したいPOSTリクエストは次のとおりです。
編集:
私の問題は、サーバーがデータを受信することでした。しかし、これは私が最終的に得たものです!
また、Content-DispositionとContent-Typeが設定されているASIFormDataRequestのbuildMultipartFormDataPostBodyに次の行を追加しました。
リクエストから直接その行を追加する簡単な方法があるかどうかはわかりませんが、私が試したものの中で、これはうまくいったようです。
php - iOS gzip 圧縮から PHP へ
PHP が受信した POST で Web ページに大量のテキストを送信しています。約 500kb ~ 1.5mb です。これに関する問題は、それが非常に反復的なデータであり、圧縮したいということです。データは、「123,123,123,124,124,124,125,126... など」のようになります。
メソッド gzipInflate および gzipDeflate を含むGeoggrey Garside http://cocoadev.com/wiki/NSDataCategoryによる NSData+Compression ライブラリを見つけ、 gzipInflate メソッドを取得してサーバーからデータを正しく圧縮解除しましたが、私の人生ではできません。 iOS で文字列を圧縮し、それをサーバーに送信して PHP 経由で解凍する方法を説明します。
これが私のiOSコードです:
ここに私のPHPコードがあります:
サーバーから返されるのは
どんな助けでも大歓迎です!
php - NSString を PHP POST 変数に渡す
サイトに php ファイルがある場合、(objective-c を使用して) を変数に渡してページにエコーできるようにするにはNSString
どうすればよいですか? POST
私はphpが初めてなので、これが明らかな場合は申し訳ありません。
使用ASIFormDataRequest
:
委任メソッド呼び出し:
ここにはいくつかの問題があります。
- 間違った資格情報を入力しても、
requestFinished
呼び出されるだけです。
編集- (1) を修正し、パスワードで保護されたディレクトリを作成し、そこに php ファイルを貼り付けました。
- 「これは文字列です」が php ファイルの phpVar に渡されず、ページに表示されません
これが私がphpで書いたものです:
ご協力いただきありがとうございます。
iphone - ASIFormDataRequest Web フォームの完成
ASIFormDataRequest を使用して Web フォーム (ASP だと思います) に入力し、iOS からサーバーに送信しようとしています。
記入しようとしているフォームはこちらです: http://www.evolution-timecritical.com/shipment.asp
フォームの例を以下に示します。
iOS で以下のコードを使用して、フォームに入力しようとしています。
ループは、NSArrays に格納されているフォーム内の各キーの値を設定します。
サーバーからのステータス コード 200 で、ASIFormDataRequest から成功した要求が完了しました。
ただし、サーバーの応答文字列は、フォーム (http://www.evolution-timecritical.com/shipment.asp) の Web ページの HTML にすぎません。
私が間違っていること、またはこれを修正する方法を教えてください。
ありがとう
objective-c - ASIFormDataRequest 本体を NSString としてログに記録する
ASIFormDataRequest を使用してサーバーにマルチパート リクエストを作成しています。リクエストが実際に行われる前に、投稿本文を自分で確認したいと考えています。コンソールなどに出力する方法はありますか?
iphone - ASIHTTPRequestSOAPの問題
xmlデータ(SOAPリクエスト)を送信するASIHTTPRequestの作成を手伝ってください。私はASIHTTPRequestを使用して通常のリクエストを作成しましたが、せっけんは使用しませんでした。私のiPhoneプロジェクトでは、Macの他のプログラムと同じように、リクエストを送信する必要があります。私はWireSharkを使用してそれを行います。
これがwiresharkのPrintScreensです。
Assinded Jobs Requestの取得(パート1): 完全な画像
Assinded Jobs Requestの取得(パート2):完全な画像
ASIHTTPRequestを作成した経験がありますが、それはJSONデータでした。適切なヘッダーを使用してリクエストを作成する方法を理解しました。しかし、xmlを使用してリクエストを作成する方法がわかりません。
アップデート
完全なxml(1つの文字列については申し訳ありませんが、WireSharkはその方法でxmlを提供します):
前もって感謝します。
iphone - ASIFormDataRequestはシミュレーターでは機能しますが、デバイスでは機能しませんか?
ASIFormDataRequestを使用して、URL、タイトル、および要約の3つの値を投稿しています。それらはすべてシミュレータでは正常に動作しますが、デバイスでは動作しません。これが私が使用しているコードです:
誰でも助けてくれます!
ios - ASIFormDataRequest POST が機能しない
必要なすべてのファイルをアプリに含めました (.h ファイルと .m ファイルはこちらにリストされています)。次に、.m ファイルを手動で追加してソースをコンパイルし、コードを実行します。
アプリを実行しましたが、サーバーに何もありませんでした。スクリプト上のサーバーは、他のAndroidアプリで使用しているため問題なく動作します。
ViewDidLoadで使用したコードは次のとおりです
何か追加する必要がありますか?
これが私の輸入品です: