My TIPs for the programing

プログラミング学習記録

【http】メソッド【get post ...】

説明にsinatraを使用したコードを利用しています。

 

GETメソッド

 サーバー側にリクエストを送信します。

 URLの末尾に情報が付与されているため、簡単に送信内容が確認できますが、セキュリティー的な問題があります。

 

.rb__________________________

require "sinatra"

 

get '/a' do
erb :a
end

 

.erb_________________________________________________

<form action="/a" >

メール:<input type = "text" name = "email">
<!-- GETメソッド

送信のとき、メールアドレスをクエリパラメータとして送信-->

</form>

 _____________________________________________________

POSTメソッド

第三者に見えてはならない情報を送信する際に使用します。

フォームは基本、POSTメソッドを使用します。

POSTはメッセージボディと呼ばれる、情報が簡単に確認されない部分に情報を記述してリクエストを送るため、安全に情報を遅れます

 

.rb____________________________________________________

post '/a' do
erb :a
end

.erb_____________________________________________________

<form action="/a" method="POST">

メール:<input type = "text" name = "email">

</form>