回答編集履歴

1

APIトークンの設定方法を追加

2022/07/22 07:14

投稿

iemon2022
iemon2022

スコア10

test CHANGED
@@ -35,6 +35,8 @@
35
35
  Dim boundary As String = System.Environment.TickCount.ToString()
36
36
 
37
37
  Dim req As System.Net.HttpWebRequest = CType(System.Net.WebRequest.Create(url), System.Net.HttpWebRequest)
38
+
39
+ req.Headers.Add("Authorization", "Bearer " & "事前に発行したLaravel SanctumのAPIトークン")
38
40
 
39
41
  req.Method = "POST"
40
42
  req.ContentType = "multipart/form-data; boundary=" + boundary
@@ -105,11 +107,15 @@
105
107
  End Sub
106
108
  ```
107
109
 
108
- そのままPOSTで送信すると、419エラー(CSRFトークンのエラー)が発生するので、「app/Http/Middleware/VerifyCsrfToken.php」に除外設定を追加。
110
+ ~~そのままPOSTで送信すると、419エラー(CSRFトークンのエラー)が発生するので、「app/Http/Middleware/VerifyCsrfToken.php」に除外設定を追加。
109
- ※CSRFトークンの受け渡しが上手くいかなかったので。わかる方いたら教えて頂けると助かります。
111
+ ※CSRFトークンの受け渡しが上手くいかなかったので。わかる方いたら教えて頂けると助かります。~~
112
+
113
+  → リクエストにAPIトークンを含める事で解決しました
114
+    req.Headers.Add("Authorization", "Bearer " & "事前に発行したLaravel SanctumのAPIトークン")
110
115
 
111
116
  ■参考
112
117
   https://dobon.net/vb/dotnet/internet/webrequestpost.html
113
118
   https://www.suzu6.net/posts/219-laravel-excluding-uris-from-csrf-protection/
114
119
   https://coinbaby8.com/php-csv-import-bulk-insert-laravel.html
115
-  
120
+  https://reffect.co.jp/laravel/laravel-sanctum-token
121
+