質問するログイン新規登録

質問編集履歴

2

タイトル変更

2021/02/09 07:46

投稿

pup-ganbaru
pup-ganbaru

スコア29

title CHANGED
@@ -1,1 +1,1 @@
1
- getallheadersで取得したリクエストヘッダは大文字小文字区別しますか?
1
+ getallheadersで取得したリクエストヘッダの要素名は大文字小文字区別しますか?
body CHANGED
File without changes

1

url 追加

2021/02/09 07:46

投稿

pup-ganbaru
pup-ganbaru

スコア29

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,10 @@
1
1
  $headers = getallheaders();
2
2
  で取得したhttpリクエストヘッダを$signatureと比較しているのですが、以下で比較する$header内の要素名X-Line-Signatureは予告なしで小文字に変更があるようです。
3
+ https://developers.line.biz/ja/reference/messaging-api/#request-headers
3
4
 
4
5
  そこでX-Line-Signatureと大文字で記述してしまっているので、小文字に変更された場合signatureとの比較がうまくいかなくなる心配があります。
5
6
 
6
- ですが、上記の getallheadersメソッドの取得時に大文字、小文字区別をしないような仕様であれば、比較する$headers[""]の要素名は意識せずに実装できるのではと考えていす。
7
+ ですが、上記の getallheadersメソッドの取得時に大文字、小文字区別をしないような仕様であれば、比較する$headers[""]の要素名は意識せずに実装できるのではと考えているのでが実際のところどうなのでしょうか?
7
8
 
8
9
  どなたか知見のある方いらっしゃいましたらご教示いただけると幸いです。
9
10