質問編集履歴
1
req.SetBasicAuth(USER, PASS)の追記とレスポンス内容の追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -100,6 +100,8 @@
|
|
100
100
|
|
101
101
|
req.Header.Set("Content-Type", "application/json")
|
102
102
|
|
103
|
+
req.SetBasicAuth(USER, PASS)
|
104
|
+
|
103
105
|
|
104
106
|
|
105
107
|
client := &http.Client{}
|
@@ -111,6 +113,8 @@
|
|
111
113
|
fmt.Println("url scarapping failed")
|
112
114
|
|
113
115
|
}
|
116
|
+
|
117
|
+
fmt.Println(resp)
|
114
118
|
|
115
119
|
defer resp.Body.Close()
|
116
120
|
|
@@ -125,3 +129,37 @@
|
|
125
129
|
|
126
130
|
|
127
131
|
簡単なpostのサンプルコードも頂けますとありがたいです。
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
----追記----
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
確認してみたところ、認証周りのエラーが起きていましたので、修正しました。
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
しかし上記の`fmt.Println(resp)`の箇所で
|
144
|
+
|
145
|
+
```
|
146
|
+
|
147
|
+
&{200 OK 200 HTTP/2.0 2 0 map[Expires:[Wed, 11 Jan 1984 05:00:00 GMT] Date:[Wed, 02 Jan 2019 15:54:40 GMT] Link:[<https://kashi-time.net/wp-json/>; rel="https://
|
148
|
+
|
149
|
+
api.w.org/"] X-Robots-Tag:[noindex] Access-Control-Allow-Headers:[Authorization, Content-Type] Vary:[Accept-Encoding] Server:[nginx] Content-Type:[application/js
|
150
|
+
|
151
|
+
on; charset=UTF-8] Allow:[GET, POST, PUT, PATCH, DELETE] Access-Control-Expose-Headers:[X-WP-Total, X-WP-TotalPages] Cache-Control:[no-cache, must-revalidate, ma
|
152
|
+
|
153
|
+
x-age=0] X-Powered-By:[PHP/7.2.13] X-Content-Type-Options:[nosniff]] 0xc000126210 -1 [] false true map[] 0xc000116000 0xc00048e000}
|
154
|
+
|
155
|
+
```
|
156
|
+
|
157
|
+
200番ステータスが返ってきているのにも関わらず、WordPressの方で投稿されていません。
|
158
|
+
|
159
|
+
(POST自体の挙動はcurlコマンドで確認済みです。)
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
質問の内容が少しずれてしまいますが、この現象の理由わかりますでしょうか?
|
164
|
+
|
165
|
+
よろしくお願いします。
|