2016-04-24 12 views
-3

問題があります。私はElixir PhoenixとReact.JSと一緒に働いています。私はユーザーを確認するために使用されるトークンを持っています。このトークンにはハッシュタグも含まれているため、確認リクエストを送信すると、ハッシュ記号なしで送信されます。その後ろには、リクエストが失敗するようになります。どうすればこの問題を解決できますか?何らかの理由でReact Nativeでフェッチを使用すると問題はありませんが、ここではそうします。私はあなたがイメージで見ることができるように多くのバリエーションを試しました。 enter image description herejQuery AJAXがリクエストを失敗させるハッシュタグ記号を送信しない

+0

送信する場合があります。サーバーコードでデコードする必要があるものだけです。 – randominstanceOfLivingThing

+0

コードの画像を投稿せず、コードをテキストとして投稿してください。 – Musa

+0

ハッシュはサーバーに送信されません。それらは当初htmlページ用のマーカーとして実装されていました。あなたは送信する前にそれをエンコードすることができますが、私は別のトークン形式を使用することをお勧めします – Hyperd

答えて

2

ハッシュとそれ以降のものは、要求に応じてブラウザから送信されません。
トークンをエンコードして、ハッシュをエスケープする必要があります。

fetch('http://localhost:4000/api/users/'+encodeURIComponent(accesstoken), { 
+0

ありがとう、私は本当に何らかの理由でこれで苦労しました。私は3分でそれを承認する:) –

関連する問題