初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2020-10-27 16:49:33

nice-guy
Member

URLから挿入でプロキシサーバー環境下でエラーが発生

みなさん、こんにちは。
Win版V19を使用しています。下記の2つの質問の続きの関連質問です。
URLから挿入で、プロキシサーバーのIDとパスワードを設定したい
https://fm-aid.com/bbs2/viewtopic.php?id=11105

URLから挿入でCurlオプションのエラーを取得したい
https://fm-aid.com/bbs2/viewtopic.php?id=11132

プロキシサーバーの無い環境下では正常に動作します。
URLから挿入スクリプトステップに下記のCurlオプションを付けて実行し、ヘッダーを取得すると
"--proxy "  & JSON::プロトコル  & "://"  & JSON::ユーザー名  & ":"  & JSON::パスワード & "@"  & JSON::サーバーアドレス & ":"  & JSON::ポート & " --dump-header $$responseHeaders"

$$responseHeadersのテキストファイルの中身は、下記の通りです。
HTTP/1.1 407 Proxy Authentication Required
Server: squid/3.5.20
Mime-Version: 1.0
Date: Tue, 27 Oct 2020 07:05:36 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 3902
X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0
Vary: Accept-Language
Content-Language: en
Proxy-Authenticate: Basic realm="Proxy Authentication Server"
X-Cache: MISS from eclpxy4
X-Cache-Lookup: NONE from eclpxy4:80
Via: 1.1 eclpxy4 (squid/3.5.20)
Connection: keep-alive

何が悪いのでしょうか?
よろしくお願いします。

Offline

#2 2020-10-27 20:17:00

himadanee
Guest

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

ググってみると、
Proxy-Authenticate: Basic realm="Proxy Authentication Server"
がBASIC認証を要求してるようです。ユーザ名とパスワードをURLに入れるんではだめということかな?
BASE64にして云々という説明があるけど
https://tools.ietf.org/html/rfc7617

#3 2020-10-27 23:35:16

nice-guy
Member

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

himadanee さん、回答ありがとうございました。
ちょっと気になる点があります。
まず、URLから挿入スクリプトというのは、FileMaker上にWebビューアーを設定して、そこでURLを投げて、その値を取得するというようなイメージなのでしょうか?
もし、そうだとしたら、問題になっているサイトですが、そのURLをWebビューアーに設定して実行すると、JSON形式の値が表示されるはずなのですが、下記の様なダウンロードウィンドウが開いてしまいます。
http://niceguy.sakura.ne.jp/image/1.jpg
ほかって置いたらそのままです。開くをクリックすると、JSON形式のデータが表示されます。キャンセルをクリックするとそのままずっと読み込み中となります。
xml形式で表示させるとWebビューアーにすんなり表示されます。
そのせいなのでしょうか?
よろしくお願いします。

Offline

#4 2020-10-28 06:58:54

himadanee
Guest

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

URLから挿入はcURLライブラリを使ったアクセスなので、Webビューア(WindowsならIE)は全く使ってないです。

Webビューアが出すダイアログは、受け取ったデータがJSONなので、関連付けられた(秀丸?)で開いていいかどうかを聞いています(セキュリティのため、HTMLというかブラウザ以外に関連づけられてるファイルはダウンロードしていきなり開くようにはなっていません。)

#5 2020-10-28 13:29:35

nice-guy
Member

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

himadanee さん、
回答ありがとうございました。
そうですか

その後、連絡がありプロキシサーバーの設定の設定は、
Windows10の設定画面で、自動プロキシセットアップでセットアップスクリプトを使う設定となっており、
スクリプトのアドレスが入力されている状態です。
IE11のLAN設定の画面でも、自動構成スクリプトを使用するとなっており、そこにサーバーアドレスが書いてある設定となっています。
この場合、Curlオプションをどのように書いたら良いのでしょうか?
よろしくお願いします。

Offline

#6 2020-10-28 20:34:16

himadanee
Guest

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

自動構成はサポートしないので、pacファイルを自分で読んで適切なproxyを指定する、とありました。
https://ec.haxx.se/usingcurl/usingcurl-proxies

#7 2020-10-28 20:38:01

himadanee
Guest

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

そこにBASIC認証の方法も書いてありました。
-UオプションはFMでもサポートされてますね。

#8 2020-10-29 21:57:54

nice-guy
Member

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

himadanee さん、回答ありがとうございました。
色々調べてくださり、どうもありがとうございました。
ちょっと敷居が高そうです。
さらに、zscalerを使ってネットに接続しているそうです。
https://www.zscaler.jp/
http://niceguy.sakura.ne.jp/image/zscaler.jpg
その場合でも、教えていただいた方法で接続可能なのでしょうか?

よろしくお願いします。

Offline

#9 2020-10-31 09:07:49

himadanee
Guest

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

zscalerを使って問題が生じるなら、そっちのサポートに聞いてください。セキュリティサービスのようですから、実際に持ってないので回答できません。

#10 2020-11-01 17:12:06

nice-guy
Member

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

himadanee さん、色々ありがとうございました。
昨日、毎週土曜日午後3時から行っているミンキー http://fukky.jp/events/
で相談したところ、色々な意見をいただきました。
動的なプロキシー設定をサポートしていないようなので、Webビューアーにして、そこから
GetLayoutObjectAttribute を利用して、取得したら良いのでは。
JSON形式をIEで開くと、JSON形式はデフォルトで保存となるようです。
レジストリーの変更をすることによって画面に表示されるようです。
https://teratail.com/questions/118887
それを取ったら等の回避策を教えていただきました。
これで対処したいと思います。
どうもありがとうございました。

Offline

#11 2020-11-02 13:15:06

nice-guy
Member

Re: URLから挿入でプロキシサーバー環境下でエラーが発生

この件、記述した方法で、プロキシサーバーの設定すること無く、無事データを取得出来ました。
どうもありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 526.5 KiB (Peak: 547.41 KiB) ]