issues
search
NIFCLOUD-mbaas
/
ncmb_js
ニフクラ mobile backend JavaScript SDK
https://mbaas.nifcloud.com
Other
28
stars
27
forks
source link
特殊文字( `'` )を含むクエリ文字列をGETするリクエストURL生成について
#247
Closed
ncmbadmin
closed
4 years ago
ncmbadmin
commented
4 years ago
不具合の概要(Description of bug)
SDKのバージョン(SDK version): v.3.0.2
不具合が発生した環境(Environment requirement): IE
修正内容 現状は以下のようにリクエストを作成時に、エンコードを実施を行っています。
https://github.com/NIFCLOUD-mbaas/ncmb_js/blob/7ff98e6143a4f5b3581f47b6d78a783f1ecd2adb/lib/request.js#L199
また、シグネチャー計算時と同様特殊文字(
'
)は以下のように行っています。
https://github.com/NIFCLOUD-mbaas/ncmb_js/blob/7ff98e6143a4f5b3581f47b6d78a783f1ecd2adb/lib/signature.js#L25
従って、特殊文字(
'
)を含むパラメータのGET リクエストを実施する時、IEのようにリクエストのURLを自動的にエンコードされない場合、計算したシグネチャーと送信URLと合わない可能性が発生するため、修正するように検討します
不具合の概要(Description of bug)
'
)は以下のように行っています。 https://github.com/NIFCLOUD-mbaas/ncmb_js/blob/7ff98e6143a4f5b3581f47b6d78a783f1ecd2adb/lib/signature.js#L25 従って、特殊文字('
)を含むパラメータのGET リクエストを実施する時、IEのようにリクエストのURLを自動的にエンコードされない場合、計算したシグネチャーと送信URLと合わない可能性が発生するため、修正するように検討します