回答編集履歴
1
APIトークンの設定方法を追加
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
|
+
|