-1

WiFlyHQ ライブラリを使用して POST リクエストを送信しようとしましたが、リクエスト ヘッダーが切り取られたように見えます。サーバーでリクエストを調べると、次のように表示されます。

headers: { host: 'localhost:3000', 'content-type': 'application' },

この設定で;

void SendJasonPacket()
  {
    wifly.open(Server, ServerPort);
    wifly.println("POST / HTTP/1.1");
    wifly.println("Host: localhost:3000");
    wifly.println("Content-type: application/json");
    wifly.println("Accept: application/json");
    wifly.println("Content-Length: 93");
    wifly.println("User-Agent: easyNAM/0.0.1");
    wifly.println("{'checkin':{'device_token': '122','card_token': '12312', 'timestamp': '2012-10-29T14:31:03'}}");
    wifly.close();
  }

私はいくつかの異なるヘッダーを試しました。それが私が得たものです:

  headers: { 'user-agent': 'easyNAM/0.0.1', accept: 'application/j' },
  headers: { accept: 'application/json', 'user-agent': 'easyNAM/0' },
  headers: { host: 'localhost:3000', 'content-type': 'application' },

特定の文字数の後にトリミングされているようですが、ここで何が間違っていたのかわかりません....

4

1 に答える 1

0

メモリが問題だと思いますが、同じ問題に遭遇しました。VS 2012 を使用してアプリをビルドしていますが、60% に達すると散発的に動作する傾向があります。

于 2013-01-04T18:42:31.170 に答える