質問編集履歴
2
Corsのサーバ側対応について追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -85,6 +85,29 @@
|
|
85
85
|
}
|
86
86
|
```
|
87
87
|
|
88
|
+
* ASP.Net WebAPI Cors設定
|
89
|
+
```csharp
|
90
|
+
using System;
|
91
|
+
using System.Web.Http;
|
92
|
+
|
93
|
+
namespace ExampleApp
|
94
|
+
{
|
95
|
+
public static class WebApiConfig
|
96
|
+
{
|
97
|
+
public static void Register(HttpConfiguration config)
|
98
|
+
{
|
99
|
+
config.EnableCors();
|
100
|
+
|
101
|
+
config.Routes.MapHttpRoute(
|
102
|
+
name: "ExampleApp",
|
103
|
+
routeTemplate: "api/{controller}/{id}",
|
104
|
+
defaults: new { id = RouteParameter.Optional }
|
105
|
+
);
|
106
|
+
}
|
107
|
+
}
|
108
|
+
}
|
109
|
+
```
|
110
|
+
|
88
111
|
* Angular
|
89
112
|
```typescript
|
90
113
|
import { Injectable } from '@angular/core';
|
@@ -170,7 +193,9 @@
|
|
170
193
|
|
171
194
|
* ASP.Net WebAPI側で用意したGetやPost APIにはPostmanなどのRESTful API接続ツールで接続できることを確認した
|
172
195
|
* また、PostmanでのAPI接続テスト時に各メソッド(POST,GET等)にブレークをはって、アクセスが確かに処理されていることを確認した
|
196
|
+
* ASP.Net WebAPI側にCorsを有効にする設定を追加した
|
173
197
|
|
174
198
|
### 補足情報(FW/ツールのバージョンなど)
|
175
199
|
* FW/ツールについては概要欄記載のため概要欄を確認してください
|
176
|
-
* Mac/Windows問わず発生しています
|
200
|
+
* Mac/Windows問わず発生しています
|
201
|
+
* GETメソッドは意図した通りに値を返しています
|
1
不要情報の削除及びタイトルの修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Angularで用意したHttp.postが
|
1
|
+
Angularで用意したHttp.postでpostメソッドのhttpリクエストが送れない
|
body
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
//return _notes[id];
|
51
51
|
}
|
52
52
|
|
53
|
-
public
|
53
|
+
public NoteController(){
|
54
54
|
_notes.Add(new NoteModel(){Id="1",Detail ="テスト"});
|
55
55
|
_notes.Add(new NoteModel(){Id="2",Detail ="テスト2"});
|
56
56
|
}
|
@@ -98,7 +98,7 @@
|
|
98
98
|
import { Observable } from 'rxjs/Observable';
|
99
99
|
import 'rxjs/add/operator/map';
|
100
100
|
|
101
|
-
import {
|
101
|
+
import { Note } from '../note';
|
102
102
|
import { Options } from 'selenium-webdriver/chrome';
|
103
103
|
|
104
104
|
@Injectable()
|