func RawPostHandler(w http.ResponseWriter, req *http.Request) {
	if bbpd_runinfo.BBPDAbortIfClosed(w) {
		return
	}
	if req.Method != "POST" {
		e := fmt.Sprintf("raw_post_route.RawPostHandler: method only supports POST")
		log.Printf(e)
		http.Error(w, e, http.StatusBadRequest)
		return
	}
	pathElts := strings.Split(req.URL.Path, "/")
	if len(pathElts) != 3 {
		e := "raw_post_route.RawPostHandler:cannot parse path"
		log.Printf(e)
		http.Error(w, e, http.StatusBadRequest)
		return
	}

	ue_ep, ue_err := url.QueryUnescape(string(pathElts[2]))
	if ue_err != nil {
		e := fmt.Sprintf("raw_table_route.RawPostHandler:cannot unescape %s, %s", string(pathElts[2]), ue_err.Error())
		log.Printf(e)
		http.Error(w, e, http.StatusInternalServerError)
		return
	}

	RawPostReq(w, req, ue_ep)
}
// RawPostHandler relays POST data directly to Dynamo, typically called by other endpoint proxy packages
// that are recognized by the string in the request path.
RawPostHandler relays POST data directly to Dynamo, typically called by other endpoint proxy packages
that are recognized by the string in the request path.
// RawPostHandler relays POST data directly to Dynamo typically called by other endpoint proxy packages // that are recognized by the string in the request path .
func RawPostHandler(w http.ResponseWriter, req *http.Request) {
	if bbpd_runinfo.BBPDAbortIfClosed(w) {
		return
	}
	if req.Method != "POST" {
		e := fmt.Sprintf("raw_post_route.RawPostHandler: method only supports POST")
		log.Printf(e)
		http.Error(w, e, http.StatusBadRequest)
		return
	}
	pathElts := strings.Split(req.URL.Path, "/")
	if len(pathElts) != 3 {
		e := "raw_post_route.RawPostHandler:cannot parse path"
		log.Printf(e)
		http.Error(w, e, http.StatusBadRequest)
		return
	}
	ue_ep, ue_err := url.QueryUnescape(string(pathElts[2]))
	if ue_err != nil {
		e := fmt.Sprintf("raw_table_route.RawPostHandler:cannot unescape %s, %s", string(pathElts[2]), ue_err.Error())
		log.Printf(e)
		http.Error(w, e, http.StatusInternalServerError)
		return
	}
	RawPostReq(w, req, ue_ep)
}
func RawPostHandler ( w http . ResponseWriter , req * http . Request ) { if bbpd_runinfo . BBPDAbortIfClosed ( w ) { return } if req . Method != " " { e := fmt . Sprintf ( " " ) log . Printf ( e ) http . Error ( w , e , http . StatusBadRequest ) return } pathElts := strings . Split ( req . URL . Path , " " ) if len ( pathElts ) != 3 { e := " " log . Printf ( e ) http . Error ( w , e , http . StatusBadRequest ) return } ue_ep , ue_err := url . QueryUnescape ( string ( pathElts [ 2 ] ) ) if ue_err != nil { e := fmt . Sprintf ( " " , string ( pathElts [ 2 ] ) , ue_err . Error ( ) ) log . Printf ( e ) http . Error ( w , e , http . StatusInternalServerError ) return } RawPostReq ( w , req , ue_ep ) }
RawPostHandler relays POST data directly to Dynamo, typically called by other endpoint proxy packages
that are recognized by the string in the request path.
RawPostHandler relays POST data directly to Dynamo typically called by other endpoint proxy packages that are recognized by the string in the request path .