問題タブ [rt]

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 に答える
124 参照

rt - fetchmail を使用したメールの pop ダウンロードの遅延

fetchmail を使用して、さまざまなメールボックスからメールを取得し、リクエスト トラッカーで構成されたキューにチケットを作成しています。いずれかのメール ID からのメールの取得に時間がかかっています。誰も同じような経験をしましたか?遅延またはそれをデバッグする手段の考えられる理由は何ですか?

私が試したアプローチの 1 つは、遅延を引き起こすメールに対して別の fetchmail プロセスを生成することでしたが、ルート ユーザーによって実行されるリクエスト トラッカー マンデートと、1 人のユーザーが一度に複数の fetchmail プロセスを実行することはできません。

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

javascript - 純粋な JavaScript を介した RT リソース トラッカー POST

仕事の一部のタスクを自動化したいと考えています。たとえば、時間のかかる RT でのログインの代わりに、特定のチケットを検索して、JavaScript を使用して単純な HTML フォームから更新したいと考えています (これが現在私が持っている唯一のツールです)。

ドメインは次のようになります。

mydomain.example.ioRTdomain.example.io

コード例:

おそらくすぐにわかると思いますが、ブラウザーは No 'Access-Control-Allow-Origin' ヘッダーのために POST の呼び出しを許可しません。

CORS を使用せず、RT サーバーに干渉せずにチケットを編集する方法はありますか?

私が持っているのは、RT アカウントとそれに関連付けられたセキュリティ アクセス トークンです。また、ブラウザのクロスオリジン セキュリティをオフにすることもできません。

ウィキペディア XMLHttpRequest では、次のように読むことができます。

CORS プロトコルにはいくつかの制限があり、2 つのサポート モデルがあります。単純なモデルでは、カスタム リクエスト ヘッダーを設定できず、Cookie が省略されます。さらに、HEAD、GET、および POST 要求メソッドのみがサポートされ、POST は次の MIME タイプのみを許可します: 「text/plain」、「application/x-www-urlencoded」、および「multipart/form-data」。最初は「text/plain」のみがサポートされていました。もう 1 つのモデルは、非単純な機能の 1 つが要求されたことを検出し、機能をネゴシエートするためにプリフライト要求をサーバーに送信します。

では、どうすればこれを理解できますか?プリフライト チェックなしで text/plain データ型で POST を実行できますか?

初心者のように聞こえたら申し訳ありませんが、このトピックに関してかなりの数のことを読みましたが、それが私を混乱させた唯一のことです. 私は API の経験があまりありません。GitHub API で動作する Android アプリを 1 つだけ作成しました。JavaScript でそれを処理することは、私にとって頭痛の種です。

これは彼らの API wiki です: RT wiki 誰かこれに対する簡潔な解決策を持っていますか? ありがとうございました。