問題タブ [webapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
26 参照

c# - Aurelia でプッシュステート URL と非プッシュステート URL をサポート

現在 pushstate を使用していない aurelia アプリがあります。URL に「#」が含まれないように、pushstate で動作するように更新しています。

一部の古いレポートに古い URL が存在する可能性があるため、古い URL をサポートする必要があります。

aurelia に下位互換性を持たせる方法はありますか? (つまり、 http ://example.com/item/#/22とhttp://example.com/item/22はどちらも同じページに移動します。)

ありがとう

0 投票する
1 に答える
195 参照

telerik - Fiddler は、トラフィックのキャプチャ時に取り消し線付きのテキストを表示します

フィドラーのキャプチャを取り消しました

Fiddler はトラフィックをキャプチャしますが、テキストまたはキャプチャを取り消します。詳しくは画像をご覧ください。ほら、これを取り除こう/

0 投票する
1 に答える
70 参照

.net-core - Angular 7 でサポートされていないメディア タイプ 415 エラー

Angular 7 を使用して管理パネルを作成し、管理者アクセスを確認しました。PC からパネル/データベースにアップロードしようとしています。何を使用すればよいか混乱しました。また、PC から Angular 側の管理パネルに画像をアップロードしようとすると (fileuploader ライブラリを使用しました)、 Unsupported Media Type 415 というエラーが表示されます。画像またはファイルをデータベースにアップロードするにはどうすればよいですか (つまり、画像は管理パネルに表示されます) PC から?

0 投票する
0 に答える
102 参照

c# - AutoMapper がネストされたコレクションを更新しない

クラスをマッピングするプロセスを簡素化しようとしています。この目的のために、AutoMapper を使用しています。ネストされたコレクションを持たないクラスがなければ、すべて問題ありません。しかし、誰かが持っている場合、私はマッピングに問題があります. クラスへのコレクションは上書きです。拡張AutoMapper.Collectionを見つけました。しかし、それは私にはうまくいきません。

私はWeb APIプロジェクトに取り組んでいるので、コードの一部をここに示します:

結果aDtoオブジェクトには、次の 1 つの要素を持つ新しいコレクションが含まれますaResource.SubItems

私が間違っていることを教えてください。

0 投票する
1 に答える
576 参照

asp.net-core-2.1 - 特定の国からの Web サイトへのアクセスをブロックする方法は? .ネットコア

特定の国からの Web サイトへのアクセスをブロックする方法、また、更新された IP で国を返す API があるかどうかを知る必要がありますか? .ネットコア

0 投票する
1 に答える
94 参照

c# - Cosmos Insert は 1 回だけ機能します

誰かがこの問題で私を助けてくれることを願っています。ドキュメントを Cosmos DB に挿入する方法は 2 つあります。実行するたびに1つが機能します。もう 1 つは CreateDatabaseIfNotExistsAsync まで到達し、メソッドからキックアウトして、呼び出し元のメソッドに戻ります。ItemReponse オブジェクトの Status プロパティには、「WaitingForActivation」と表示されます。

このロジックは一度は機能しましたが、現在は (変更なしで) 機能していません。以下は死ぬコードです。最初に単体テスト:

Cosmos Emulator を実行しているため、ローカルホストの URL を追加します。次に、死ぬコードについて説明します。

0 投票する
1 に答える
146 参照

webclient - 証明書認証を使用して Azure Web API にアクセスする際の 403 Forbidden エラー

asp.net Webアプリケーションからアクセスしているときにのみ、証明書認証を使用して単純なazure webapiにアクセスしているときに、403 Forbidden例外が発生しています。WebClient 継承オブジェクトを使用して GetWebRequest をオーバーライドし、クライアント証明書を追加しています。

そして、オブジェクト CertificateWebClient DownloadString 関数を使用して Web API にアクセスしています。

Windowsフォームで同様の方法でWeb APIにアクセスしていますが、まったく問題なく動作します。

0 投票する
1 に答える
65 参照

oauth-2.0 - Core3.1 IdentityServer4 WebAPI は access_token を見つけたり読み取ったりできませんか?

そこで、PluralSight のいくつかのガイドと公開されているガイドを使用して、IdentityServer4 のセットアップを試みてきました。

Core2.1 ですべてを動作させることができますが、Core3.1 で IdentityServer4 を構築しようとするとすぐに (フレームワークのすべての最新リリースと、Core2.1 の例とまったく同じ構成で)、私の webAPI はできません。トークンが存在する場合でも、クライアント アプリケーションを承認します。

WebAPI は、IdentityServer3.Contrib.AccessTokenValidation パッケージを使用する .NET4.x プロジェクトです。

IDP スタートアップ構成 (Core2.1 および Core3.1 プロジェクトで同じ):

WebAPI スタートアップ構成 (IdentityServer3.Contrib.AccessTokenValidation) は Core2.1 IdentityServer4 では機能しますが、Core3.1 IdentityServer4 では機能しません

クライアント アプリケーションの構成は Core2.1 IdentityServer4 では機能しますが、Core3.1 IdentityServer4 では機能しません

すべてがCore2.1で完全に機能するため、構成が正しいと確信しています 私の質問は、自分で見つけることができないため、WebAPIが機能しなくなったCore3.1 IdentityServer4で何かが変更されましたか? IdentityServer4 (Core3.1 用) の最新リリースに大きなバグ/問題があると思い始めています... OpenIDConnect を使用しているため... IdentityServer の更新時に認証は引き続き機能するはずですか?

面白いことに、API の開始時に、IDP が実行されていないときはいつでも例外が発生します。IDP が実行されている場合は、エラーや障害なしでステートメントを渡します。したがって、私の API は実際に IDP (Core2.1 と Core3.1 の両方) への接続を確立しますが、Core3.1 IDP の場合、クライアント アプリから受信した呼び出しは認証/承認されません。

Core3.1で動作させるために2週間の時間を失ったので、誰かが私が間違っていることを知っている場合は、それを共有していただければ幸いです...

0 投票する
1 に答える
39 参照

powershell - Invoke-WebReqeust - XML 文字列は REQUEST というフォーム フィールドに格納する必要があり、HTTP POST メソッドを介してサーバーに送信する必要があります。

いくつかの貧弱なドキュメントに従って立ち往生しました。ベンダー API に接続して、注文を自分の DB に取り込もうとしています。ベンダーには 1 行と例しかありません (私がまだ取得しようとしている適切な URL でさえありません)。

ドキュメント = XML 文字列は、REQUEST というフォーム フィールドに格納する必要があり、HTTP POST メソッドを介してサーバーに送信する必要があります。このドキュメントで説明するすべてのメソッドは、この標準に従う必要があります。

例 = GET ORDERS メソッドの XML 形式:

Postman と PowerShell で試してみましたが、「リクエスト」フォームを取得する方法がわかりません。私のコードは不正なリクエストを返します。URL が原因なのか、「リクエスト」フォームが正しくコーディングされていないのかがわかりません。

ありがとうございました

0 投票する
1 に答える
387 参照

c# - FromUri クエリ文字列 Web API

Web Api を使用してデータベースからデータをクエリしようとしています。問題は、Postman で get リクエストを送信するとエラーが発生することです。プログラムにブレークポイントを設定しましたが、メソッドがリクエストを受け取りません。

次の文字列をクエリしようとしています。