🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

Q&A

解決済

1回答

3207閲覧

サポートされていないhttpメソッドは使用できないのでしょうか?

cheetoi

総合スコア10

HTTP

HTTP(Hypertext Transfer Protocol)とはweb上でHTML等のコンテンツを交換するために使われるアプリケーション層の通信プロトコルです。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

0グッド

1クリップ

投稿2021/01/06 07:13

調べてみて具体的な解決策が見つけられなかったので質問させてください。

自作で簡単なサーバーを作りたかったので、vscodeのLiveServerでlocalhost:5500を立ち上げ、
POSTやPUTをしたのですが、405エラー(Method not allow)が表示されてしまいました。
OPTIONSでこれらのメソッドがサポートされているか調べてみたところ、

LINUX

1< HTTP/1.1 200 OK 2< Allow: GET,HEAD

このように言われているのですが、サポート外のメソッドを追加する方法はありますでしょうか?
他のリソースを使うべきなのか、また別に方法がありましたら教えていただきたいです。
よろしくお願いします。

使っているもの
エディタ:vscode
サーバ: localhost: 5500

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2021/01/06 08:08

GET (と HEAD) はファイルの内容を返すだけですが、POST や PUT は処理内容を自分で記述する必要があります。
cheetoi

2021/01/06 09:30

hoshi-takanoriさん、回答ありがとうございます。 そのような記事がいくつか見つける事ができました。同じ場面に遭遇したときに自作の処理内容が思わぬバグに繋がったりしたら怖いのでなるべく最初から備わっている環境で行いたいものですが、自作する方法もある事を知れてよかったです。
guest

回答1

0

ベストアンサー

該当の issue がまだオープンなあたり、実装される予定はなさそうです。プロキシの設定からも出来ますが、簡単にサーバー立てたいのにそのためのサーバー書くのも本末転倒ですよね……。とりあえずの確認用と思って割り切るのがよいのではないのでしょうか。

投稿2021/01/06 08:12

A_kirisaki

総合スコア2853

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cheetoi

2021/01/06 09:23

A_kirisakiさん、回答ありがとうございます。割り切りました。 これといった解決策は今のところなさそうですよね。 ちなみに他のメソッド(POST PUT DELETEなど)も使えるおすすめのサーバなどありましたら教えていただけますでしょうか?
A_kirisaki

2021/01/06 09:32

ローカルでなく JSON 限定ですが jsonbox なんてのがあります。 https://jsonbox.io/ あとこれも JSON 限定ですがローカルで動く json-server もあります。 https://github.com/typicode/json-server あとは「post server test」とかで調べるとちらほらでてくるっぽいですね。
cheetoi

2021/01/07 01:43

思いの外、解決案が検索できずにいたので非常に助かりました。 こちら使わせていただきます。いつもありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問