2016-10-27 14 views
7

FetchでGETメソッドとPOSTメソッドの外に行きました。しかし、私はDELETEとPOSTの例の良い例を見つけることができました。React:DELETEとPUTリクエストを取得する

だから私はあなたにそれを求めます。フェッチでDELETEとPUTメソッドの良い例を挙げてください。それを少し説明します。

答えて

8

ここでは、取得POSTの例です。 DELETEについても同じことができます。

function createNewProfile(profile) { 
    const formData = new FormData(); 
    formData.append('first_name', profile.firstName); 
    formData.append('last_name', profile.lastName); 
    formData.append('email', profile.email); 
    return fetch('http://example.com/api/v1/registration', { 
     method: 'POST', 
     body: formData 
    }) 
    .then(response => response.json()) 
} 

createNewProfile(profile) 
    .then((json) => { 
     // handle success 
    }) 
    .catch(error => error); 
+0

したがって、POST、PUT、DELETEの構文は同じですか? –

+0

それは動作するはずです。 – FlatLander

+1

違いは、レコードの 'id'がDELETEまたはPUTする必要があることです。 'return fetch( 'http://example.com/api/v1/registration/1'、{' 'メソッド: 'PUT'、 ' body:formData' }}) ' – Hanmaslah

関連する問題