問題タブ [cfhttp]

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 投票する
1 に答える
1055 参照

post - ColdFusion Post To Twitter 認証エラー

まず、私のプロジェクトでは独自のモジュールを作成する必要があるため、そこにあるさまざまなパッケージや製品を使用できません。そうは言っても、正しいトークン、consumer_key、c​​onsumer_secret、および token_secret 変数を使用して、正しい基本署名文字列を作成し、その文字列から OAuth 署名を作成すると、ColdFusion モジュールを介して Twitter データを取得するのに何の問題もありませんでした。どちらかがオフになっていると、Twitter のデータを取得することさえできません。

変数が正しいことを知っていても、ColdFusion を介して自分の Twitter アカウントに簡単なステータス ツイートを投稿することはまだできません。試行するたびに、「コード:32、メッセージ:'認証できませんでした'」という同じエラーが表示されます。変数ではないことはわかっているので、ColdFusion 経由で POST を送信する方法に違いはありませんが、何が間違っているのかわかりません。以下は、POST を送信するために使用するコードです。

誰かが上記のコードを調べて、何かが足りないか、この呼び出しを間違って送信しているかどうかを理解するのを手伝ってもらえますか?

更新: 上記のコードを次のように変更しました。

それでも機能しません。同じ認証エラーです。他のアイデアはありますか?

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

coldfusion - CFHTTP および HTTPS 投稿の問題

cfhttpPOSTを使用して XML 形式のジョブを HTTPS URL に投稿しています。以下のエラーが発生します。

I/O 例外: 証明書 'jobserve ltd' の名前がホスト名 'xml.jobserve.com' と一致しません

それで、ここの指示に従ってhttp://www.coldfusionmuse.com/index.cfm/2005/1/29/keystore私は以下のことをしました。

  • IE ブラウザでhttps://xml.jobserve.comにアクセスしました
  • [ファイルにコピー] ボタンを使用して [詳細] タブから証明書をエクスポートしました。
  • C:\ColdFusion8\runtime\jre\lib\securityコマンド プロンプトに移動し、ColdFusion に同梱されている keytool.exe を使用してSSL 証明書 (.cer) ファイルをインポートしました。インポートに成功しました。

後でもう一度リクエストを投稿しました...同じ問題。他に何をする必要がありますか?CF 8 を使用しており、これはマルチドメイン SSL 証明書 (https://xml.jobserve.com) です。

助けていただけますか?

ありがとう、ヒテッシュ

0 投票する
3 に答える
1090 参照

coldfusion - CFHTTP を使用してローカル サーバーを呼び出す必要がありますか?

ローカル サーバーを指す CFHTTP 呼び出しにより、ユーザーにさらに遅延が生じる可能性があると聞いたことがあります。これは HTTP リクエストであるため、遅延は無視できるように思えますが、ネットワーク/システムと負荷分散についてはよくわかりません。

CFHTTP を使用してローカル呼び出しを行うことの欠点/短所はありますか? もしそうなら、それらを軽減する方法はありますか?

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

coldfusion - ColdFusion...CFLOOP内でCFHTTP呼び出しを実行する

さて、これは不十分ですが、Webアプリケーションのアセットを提供するfile/ftpサーバーがあります。アプリケーションを起動する前に、クライアントがftpサーバーをセットアップしました。

そのため、アプリに画像を表示するだけで問題なく動作します。クロスドメインなのに。これで、クライアントは、各テストのすべてのアセットを取得して、zipファイルにバンドルできるようにしたいと考えています。ああ、アップグレードされないので、CF7を使用しています!!

さて、画像のリストを作成し、それをループして、ループ内でcfhttp呼び出しを実行します。私が設定した一時ディレクトリに画像を書き込んでから、全体を圧縮します。cfhttp呼び出しを除いて機能します。最初の画像を取得し、その後何も取得しません。

最初の画像はサーバーに表示され、2番目の画像は表示されません。

私が何か間違ったことをしているのかどうか何か考えはありますか?

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

coldfusion - cfhttp と cfhttpparam での非常に奇妙な動作

あけましておめでとう、

新年は、コーディングの問題に取り組んでいることがわかりました。ColdFusion を使用しており、CFML エンジンは「openBD」です。私が使用している検索エンジン (SOLR 検索エンジン) のリクエストを処理する CFC があります。私はその CFC にいくつかの引数を「与えています」。CFC は正常に機能します。しかし、特定の引数 (#apofasi_taxonomy #) を渡そうとすると、CFC は何も返しません (CFC を使用せずに上記の引数を検索エンジンに直接渡すと、返される結果や検索結果が表示されます)。

CFC の一部:

検索エンジンは次のような URL を使用することに注意してください。

これまでに確認したこと: CFC に渡す引数は (html から) 100% OK です。検索エンジンが上記の URL 構文を使用できるかどうかを再確認しました。しかし、私は非常に奇妙な行動に気付きました。URL から # apofasi_taxonomy#または#apofasi_tmima#引数を完全に除外すると、CFC が機能します (結果が返されます)。#apofasi_taxonomy#引数が取る値はapofasi_taxonomy:(ΠΟΙΝΙΚΕΣ)、 、apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ)apofasi_taxonomy:(3068)またはapofasi_taxonomy:(ΠΟΙΝΙΚΕΣ || 3068)などapofasi_taxonomy:(ΠΟΙΝΙΚΕΣ || ΠΟΛΙΤΙΚΕΣ)です。

もう 1 つ気づいたことがあります。# apofasi_taxonomy#引数は以下の値で機能してapofasi_taxonomy(ΠΟΙΝΙΚΕΣ)apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ)ますapofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ || ΠΟΙΝΙΚΕΣ): 変じゃない?apofasi_taxonomy:(3068)apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ || 3068)apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ || 3068)apofasi_taxonomy:(ΠΟΛΙΤΙΚΕΣ || ΠΟΛΙΤΙΚΕΣ || 3068)

# apofasi_tmima #引数が取る値は次のとおりです。Α || Α1 || Α2 || Β || Β2 || Γ || Δ || Ε || ΣΤ || Ζ || ΟΛΟΜΕΛΕΙΑapofasi_tmima(Β || Β2 || ΟΛΟΜΕΛΕΙΑ)

上記の値はギリシャ語であることに注意してください。

助けてくれる人はいますか?

敬意を表して、トム

編集:コメントで提供された要求されたXMLを質問に移動しました

0 投票する
3 に答える
890 参照

soap - cfhttp SOAPリクエストで送信されている正確なXMLを確認するにはどうすればよいですか?

cfhttpタグを使用する場合、cfhttpparamを介してbody+ヘッダーを含めます。

ColdfusionがXMLを送信する前に融合する方法が原因で、もう一方の端で構文エラーが発生します。

送信している正確なXMLを表示する、テスト用の呼び出しを指示できる一時的なCFCが必要です。

cfhttpリクエストで送信されている正確なXMLを確認するにはどうすればよいですか?

getHttpRequestData()を試しましたが、このメソッドは、探している構文ではなく構造を返します。


この質問に似たスレッドがありますが、私の特定のニーズには対応していません。 cfhttpリクエストを表示

0 投票する
2 に答える
614 参照

coldfusion - cfhttp プラス記号をエンコードしない方法

状況: ColdFusion CFC から LinkedIn API を呼び出して、ユーザーのプロファイルとネットワーク (接続) を取得しようとしています。LinkedIn API は、これを行うには、scope=r_fullprofile+r_network で URL を呼び出す必要があると述べています。

問題: ColdFusion は URL を自動的にエンコードするため、プラス記号がエンコードされ、LinkedIn が呼び出しを拒否します。これを回避する方法はありますか?問題を説明していると思われる github のコード スニペットへのリンクを以下に投稿しました。

https://gist.github.com/4535364

どんな助けでも大歓迎です!

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

php - cURL に代わる ColdFusion

ColdFusion で PHP 関数を再作成しようとしています (PHP を知らないため)。私の関数のほとんどはそれほど悪くはないと思いますが、PHP で cURL 関数を処理するときに問題が発生しています。

機能コードは

私はCFHTTP関数が私の最良の味方であると仮定していますが、再コード化をどのように処理するかはよくわかりません. 誰かが私を正しい方向に向けることができますか?

0 投票する
2 に答える
1759 参照

authentication - CFHTTP を使用してログインする

ColdFusion で関数を作成して EA Sports Web App にログインできるようにして、プロファイル データを取得してサイトに表示できるようにしようとしています。

ログイン ページのソース コードを見ると、最初のステップは単純なログイン フォームのように見えます。

CFHTTP リクエストを使用して、以下を送信しています。

返されたものをダンプすると、fileContent には次のものが含まれています。 <authenticate><success>0</success></authenticate>これは、ログインが成功していないことを意味すると想定しています。

ここではあまり遊んでいないことはわかっていますが、ログインを認証するためにこれ以上多くのことを行う必要はないようです。誰かが私が間違っているかもしれない場所を指摘できますか?

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

coldfusion - Coldfusionでの非同期HTTPリクエスト

CFHTTPタグを使用して非同期HTTPリクエストを行うにはどうすればよいですか?

クエリ結果をループして、HTTPポストを介してURLにデータを送信しています。クエリには多くのレコードがあるため、cfhttpには多くの時間がかかります。

ColdFusionで非同期HTTPリクエストを送信することは可能ですか?誰かが私にスレッドを作成してその中でcfhttpを呼び出すことができると提案しました。cfthread以外の方法はありますか?