CL_THTMLB_COLOR_UTIL

124 阅读1分钟

Created by Jerry Wang, last modified on Oct 10, 2014

用Chrome打开webclient ui时,能观察到形如uif_callbacl...crm_handle=CL_THTMLB_COLOR_UTIL的http 请求。
clipboard1

一个完整的例子其url如下:

https://:44354/sap/webcuif/uif_callback?sap-domainRelax=min&sap-syscmd=nocookie&crm_handler=CL_THTMLB_COLOR_UTIL&meth=gif&path=styling%2flshape%2fwchdr_bg.png&color=B7F94C&skin=DEFAULT

该url实际指向一个picture 文件:
image

http请求细节如下

  • Request URL:
    https://:44354/sap/webcuif/uif_callback?sap-domainRelax=min&sap-syscmd=nocookie&crm_handler=CL_THTMLB_COLOR_UTIL&meth=gif&path=styling%2flshape%2fmountains.jpg&color=B7F94C&skin=DEFAULT
  • Request Method: GET
  • Status Code: 200 OK (from cache)
  • Request Headersview source:

Accept:
image/webp, / ;q=0.8
Accept-Encoding:
gzip,deflate
Accept-Language:
en-US,en;q=0.8
Cache-Control:
no-cache
Connection:
keep-alive
Cookie:
MYSAPSSO2=AjQxMDMBABhXAEEATgBHAEoARQBSACAAIAAgACAAIAACAAYwADAAMQADABBBAEcAMwAgACAAIAAgACAABAAYMgAwADEANAAxADAAMAA4ADEAMQAyADAABQAEAAAACAYAAlgACQACRQD%2fATQwggEwBgkqhkiG9w0BBwKgggEhMIIBHQIBATELMAkGBSsOAwIaBQAwCwYJKoZIhvcNAQcBMYH9MIH6AgEBMFAwRTELMAkGA1UEBhMCREUxDzANBgNVBAoTBlNBUC1BRzEMMAoGA1UECxMDQUczMRcwFQYDVQQDDA4qLndkZi5zYXAuY29ycAIHIBICGSAiUzAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQxMDA4MTEyMDQ3WjAjBgkqhkiG9w0BCQQxFgQUnhAbI4WFGdriQ3k6DBUusuZukOEwCQYHKoZIzjgEAwQuMCwCFGcTdK0ZkKd6Zfv763R9Zh4jvtA2AhRTiD5zfzIG%2fKucMJohQLUib39ghg%3d%3d; SAP_SESSIONID_AG3_001=EqeFKVY2VOMH0URb9ged1iayardO3RHkj-o0QLWxct4%3d; sap-usercontext=sap-language=EN&sap-client=001
Host: :44354
Pragma:
no-cache
Referer:
https://:44354/SAP(====)/BC/BSP/SAP/thtmlb_styles/styles.css?sap-thtmlb-skin=DEFAULT&sap-thtmlb-rtl=&sap-thtmlb-visuals=X&sap-thtmlb-browser=safari&sap-thtmlb-exclude=&sap-thtmlb-css-date=00000000&sap-thtmlb-css-time=000000&sap-thtmlb-css-system=&sap-thtmlb-css-color=B7F94C&sap-thtmlb-zcss=&20140805213437
User-Agent:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36

Query String Parametersview sourceview URL encoded

sap-domainRelax:
min
sap-syscmd:
nocookie
crm_handler:
CL_THTMLB_COLOR_UTIL
meth:
gif
path:
styling/lshape/mountains.jpg
color:
B7F94C
skin:
DEFAULT

Response Headersview source

cache-control:
max-age=604800
content-length:
7551
content-type:
image/gif
x-sap-servertime:
23483

可通过Chrome的Search tab根据关键字uif_callback进行查找:

clipboard3
clipboard4

最后发现该class name是hard code在style.css中:
clipboard5
image