質問編集履歴
4
文章改善・追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -189,3 +189,15 @@
|
|
189
189
|
});
|
190
190
|
|
191
191
|
```
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
1/21追記
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
eripong様からWiresharkというアプリを使いどんなデータが送られている調べることができました。
|
200
|
+
|
201
|
+
その結果POST時とGET時のリクエストパラメーターが一緒のため片方にエラーが生じてしまうといった原因が判明しました。
|
202
|
+
|
203
|
+
ですので今後の処理としてリクエストパラメーター自体を変更しないといけないので本スレッドを閉め今回判明した問題を他トピックで質問させていただきます。
|
3
文章修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -115,3 +115,77 @@
|
|
115
115
|
});
|
116
116
|
|
117
117
|
```
|
118
|
+
|
119
|
+
1/18追記2 以下はGET、POSTでフォーム選択できるソースです。
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
```HTML
|
124
|
+
|
125
|
+
<form action="http://52.192.178.185:8280/api/rankings" id="FORM" Accept-charset="UTF-8">
|
126
|
+
|
127
|
+
<b>ランキング種別</b><font color="RED">:必須</font><br>
|
128
|
+
|
129
|
+
<p>【車種別:0】【メーカー別:1】【ボディタイプ別:2】【メーカー別:3】【国産車別:4】【輸入車別:5】</p>
|
130
|
+
|
131
|
+
<p><input type="text" value="0" name="kind" placeholder="例:0" pattern="^[0-9]+$" class="keyword"></p>
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
~~略~~
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
<b>リクエスト方法</b><br>
|
140
|
+
|
141
|
+
<select id="method_select">
|
142
|
+
|
143
|
+
<option value="GET" selected>GET</option>
|
144
|
+
|
145
|
+
<option value="POST">POST</option>
|
146
|
+
|
147
|
+
</select>
|
148
|
+
|
149
|
+
<button type="submit" class="btn btn-default btn-sm dropdown-toggle">
|
150
|
+
|
151
|
+
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
|
152
|
+
|
153
|
+
</button>
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
```
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
```javascript
|
162
|
+
|
163
|
+
$(function() {
|
164
|
+
|
165
|
+
$('#FORM').on('submit', function(e) {
|
166
|
+
|
167
|
+
e.preventDefault();
|
168
|
+
|
169
|
+
var $form = $(this).clone();
|
170
|
+
|
171
|
+
$form.prop('method', $('#method_select').val());
|
172
|
+
|
173
|
+
$(this).find(':input').each(function() {
|
174
|
+
|
175
|
+
var $element = $(this);
|
176
|
+
|
177
|
+
if ($element.val() == '') {
|
178
|
+
|
179
|
+
$form.find('*[name="' + $element.prop('name') + '"]').remove();
|
180
|
+
|
181
|
+
}
|
182
|
+
|
183
|
+
});
|
184
|
+
|
185
|
+
$form.submit();
|
186
|
+
|
187
|
+
});
|
188
|
+
|
189
|
+
});
|
190
|
+
|
191
|
+
```
|
2
文章修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
url : url,
|
84
84
|
|
85
|
-
type : ("#method").val(),
|
85
|
+
type : ("#method_select").val(),
|
86
86
|
|
87
87
|
data : JSON.stringify(JSONdata),
|
88
88
|
|
1
明確に文章修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,6 +9,26 @@
|
|
9
9
|
cygwin上で同じようなリクエストする場合はGETかPOSTを書き換えるだけでリクエストができていたのですが。。。
|
10
10
|
|
11
11
|
もしくはHTML上だとGETでリクエストできないのでしょうか?
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
追記:Developer Toolsで確認したところ下記の「Request Method:GET」の文字の間に赤丸のエラーが出ていました。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
```xml
|
22
|
+
|
23
|
+
Request URL:http://52.192.178.185:8280/api/dept_accesses?{%22dept_ids%22:[%22BD0004%22],%22start_date%22:%2220151001%22,%22end_date%22:%2220161207%22}
|
24
|
+
|
25
|
+
Request Method:GET
|
26
|
+
|
27
|
+
Status Code:400 Bad Request
|
28
|
+
|
29
|
+
Remote Address:52.192.178.185:8280
|
30
|
+
|
31
|
+
```
|
12
32
|
|
13
33
|
|
14
34
|
|