質問編集履歴

1

req.SetBasicAuth(USER, PASS)の追記とレスポンス内容の追記

2019/01/02 16:02

投稿

ibabababa
ibabababa

スコア13

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
+ よろしくお願いします。